package schoolWork.work04.test5;

import java.util.Scanner;

//本节想要演示数据超出范围的异常情况，所以定义了一个整型变量，并赋值为一个超出范围的值
public class Test {
    public static void main(String[] args) throws MyException{
        Scanner reader = new Scanner(System.in);
       try {
           System.out.println("请输入一个赋值给byte类型数据的整数:");
           int num =reader.nextInt();
           if(num > 127 ||num < -128){
               throw new MyException("异常:数据超出了byte类型的取值范围");
           }
           byte c = (byte)num;
           System.out.println("正确输出的结果为:"+c);
       }catch(Exception e){
           System.out.println(e.getMessage());
           System.exit(1);
        }
    }
}
